package com.ruoyi.labdata.service;

import java.util.List;
import com.ruoyi.labdata.domain.LabFlowTaskLog;

/**
 * taskLogService接口
 * 
 * @author winner pan
 * @date 2022-03-26
 */
public interface ILabFlowTaskLogService {
	/**
	 * 查询taskLog
	 * 
	 * @param logId
	 *            taskLogID
	 * @return taskLog
	 */
	public LabFlowTaskLog selectLabFlowTaskLogById(Long logId);

	/**
	 * 查询taskLog列表
	 * 
	 * @param labFlowTaskLog
	 *            taskLog
	 * @return taskLog集合
	 */
	public List<LabFlowTaskLog> selectLabFlowTaskLogList(LabFlowTaskLog labFlowTaskLog);

	/**
	 * 新增taskLog
	 * 
	 * @param labFlowTaskLog
	 *            taskLog
	 * @return 结果
	 */
	public int insertLabFlowTaskLog(LabFlowTaskLog labFlowTaskLog);

	/**
	 * 修改taskLog
	 * 
	 * @param labFlowTaskLog
	 *            taskLog
	 * @return 结果
	 */
	public int updateLabFlowTaskLog(LabFlowTaskLog labFlowTaskLog);

	/**
	 * 批量删除taskLog
	 * 
	 * @param logIds
	 *            需要删除的taskLogID
	 * @return 结果
	 */
	public int deleteLabFlowTaskLogByIds(Long[] logIds);

	/**
	 * 删除taskLog信息
	 * 
	 * @param logId
	 *            taskLogID
	 * @return 结果
	 */
	public int deleteLabFlowTaskLogById(Long logId);
}
